package entidades;

import java.io.Serializable;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.GenerationType;
import javax.persistence.Id;
import javax.persistence.ManyToOne;
import javax.persistence.OneToMany;
import javax.persistence.OneToOne;
import javax.persistence.Table;

@Entity
@Table
public class ItemRemito implements Serializable{
	private Rodamiento rodamiento;
	private Remito remito;
	private int cantidad;
	private int nroItemRemito;
	private ordenCompra oc;
	
	
	@Id
	@GeneratedValue(strategy=(GenerationType.AUTO))
	public int getNroItemRemito() {return nroItemRemito;}
	public void setNroItemRemito(int nroItemRemito) {this.nroItemRemito = nroItemRemito;}
	
	@OneToOne
	public Rodamiento getRodamiento() {return rodamiento;}
	public void setRodamiento(Rodamiento rodamiento) {this.rodamiento = rodamiento;}
	
	@ManyToOne
	public Remito getRemito() {return remito;}
	public void setRemito(Remito remito) {this.remito = remito;}
	
	@Column
	public int getCantidad() {return cantidad;}
	public void setCantidad(int cantidad) {this.cantidad = cantidad;}
	
	@ManyToOne
	public ordenCompra getOc() {return oc;}
	public void setOc(ordenCompra oc) {this.oc = oc;}
	
	
}
